islam civilization - French English Dictionary